<?php
require_once "../class/fenajax.class.php";
include "../dyn/connexion.php";

$f = new fenAjax("Formulaire atelier",0);

if(isset($_POST['mode']) and isset($_POST['nom']) and isset($_POST['date_debut']) and isset($_POST['date_fin'])and isset($_POST['id_atelier']) and isset($_POST['theme'])) {
	
	$mode = $_POST['mode'];
	$nom = $_POST['nom'];
	$date_debut = $_POST['date_debut'];
	$date_fin = $_POST['date_fin'];
	$id_atelier = $_POST['id_atelier'];
	$theme = $_POST['theme'];
	
	if( !in_array($mode,array(1,2,3)))
		$f->ajaxErreur("Fonction non supportée","Ce mode n'est pas supporté pour ce module");
		
		
	if($mode == 1){				$nomAction = "La création de l'atelier s'est déroulé avec succès"; 			}
	else if($mode == 2){		$nomAction = "La modification de l'atelier s'est déroulée avec succès"; 	}
	else{						$nomAction = "La suppression de l'atelier s'est déroulée avec succès"; 		}
	
	if($mode == 1) //Création de l'atelier
	{	
		if($nom == "" or $date_debut == "" or $date_fin == "" or $theme == "") {
			$f->ajaxErreur("Formulaire incomplet","Le formulaire n'est pas entièrement rempli");
		}
		
		if((strlen($nom) + strlen($theme)) > 37) {
			$f->ajaxErreur("Nom ou thème trop long","Le nom et le thème sont limités à 37 caractères maximum cummulés");
		}
		
		$sql = "INSERT INTO Atelier(nom,nbParticipant,dateDebut,dateFin,theme)
				VALUES('".$nom."', '0','".$date_debut."','".$date_fin."','".$theme."');";
				
		mysql_query($sql);

	}
	
	
	if($mode == 2) //Modifier l'atelier
	{	
		if($nom == "" or $date_debut == "" or $date_fin == "" or $theme == "") {
			$f->ajaxErreur("Formulaire incomplet","Le formulaire n'est pas entièrement rempli");
		}
		
		if((strlen($nom) + strlen($theme)) > 37) {
			$f->ajaxErreur("Nom ou thème trop long","Le nom et le thème sont limités à 37 caractères maximum cummulés");
		}
				
		$sql = "UPDATE Atelier SET nom = '".$nom."', dateDebut = '".$date_debut."', dateFin = '".$date_fin."', theme = '".$theme."'
				WHERE id = '".$id_atelier."' ;";
				
		mysql_query($sql);
	}

	
	
	
	if($mode == 3) //Suppression de l'atelier
	{	
		if ($id_atelier == "") {
			$f->ajaxErreur("Aucun atelier","Vous ne pouvez supprimer d'atelier");
		}
		else {
		
			$sql = "DELETE FROM CompoAtelierTexte 
					WHERE idAtelier = '".s($id_atelier)."';";
			
			mysql_query($sql);
			
			$sql = "DELETE FROM PartiUserAtelier 
					WHERE idAtelier = '".s($id_atelier)."';";
			
			mysql_query($sql);
			
			
			$sql = "DELETE FROM Atelier 
					WHERE id = '".s($id_atelier)."';";
			
			mysql_query($sql);
		}

	}
	
		
	$f->retourAjax["mode"] = $mode;
	$f->retourAjax["nom"] = $nom;
	$f->retourAjax["date_debut"] = $date_debut;
	$f->retourAjax["date_fin"] = $date_fin;
	$f->retourAjax["theme"] = $theme;
	
	$f->ajaxOK("Action effectuée",$nomAction,false);
		
}

$f->endAjax();
?>